package com.adcc.ags.gms.user.entity;

import com.adcc.ags.gms.core.entity.BaseEntity;

/**
 * 路由实体
 */
public class Route extends BaseEntity {

    // ID
    private Long id;

    // 名称
    private String name;

    // 路由类型(0:下行,1:上行,2:地地)
    private Integer type;

    // 发送地址7字码
    private String sendAddress;

    // 接收地址7字码
    private String recvAddress;

    // SMI
    private String smi;

    // 航班号
    private String fi;

    // 机尾号
    private String an;

    // RGS
    private String rgs;

    // 关键字起始位
    private Integer specIndex;

    // 关键字标识
    private String specLable;

    // 目的用户ID
    private String destination;

    // 用户ID
    private Long gwUserId;

    private GWUser gwUser;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getSendAddress() {
        return sendAddress;
    }

    public void setSendAddress(String sendAddress) {
        this.sendAddress = sendAddress;
    }

    public String getRecvAddress() {
        return recvAddress;
    }

    public void setRecvAddress(String recvAddress) {
        this.recvAddress = recvAddress;
    }

    public String getSmi() {
        return smi;
    }

    public void setSmi(String smi) {
        this.smi = smi;
    }

    public String getFi() {
        return fi;
    }

    public void setFi(String fi) {
        this.fi = fi;
    }

    public String getAn() {
        return an;
    }

    public void setAn(String an) {
        this.an = an;
    }

    public String getRgs() {
        return rgs;
    }

    public void setRgs(String rgs) {
        this.rgs = rgs;
    }

    public String getSpecLable() {
        return specLable;
    }

    public void setSpecLable(String specLable) {
        this.specLable = specLable;
    }

    public Integer getSpecIndex() {
        return specIndex;
    }

    public void setSpecIndex(Integer specIndex) {
        this.specIndex = specIndex;
    }

    public String getDestination() {
        return destination;
    }

    public void setDestination(String destination) {
        this.destination = destination;
    }

    public Long getGwUserId() {
        return gwUserId;
    }

    public void setGwUserId(Long gwUserId) {
        this.gwUserId = gwUserId;
    }

    public GWUser getGwUser() {
        return gwUser;
    }

    public void setGwUser(GWUser gwUser) {
        this.gwUser = gwUser;
    }
}
